altocumulus clouds - French English Dictionary